#include<stdio.h>
void test(int *a,int len)
{
    for(int i=0;i<len;i++)
        printf("%d ",*(a+i));
    printf("\n");
}

void test2(int *a,int len)
{
    for(int i=0;i<len;i++)
        printf("%d ",a[i]);
    printf("\n");
}

int main()
{
    int a[]={1,2,3,4,5};
    printf("%ld\n",sizeof(a));
    test(a,sizeof(a)/sizeof(a[0]));
    test2(a,sizeof(a)/sizeof(a[0]));
    // printf("%x %x %x\n",&a[0],&a,a);
    // printf("%x %x %x\n",&a[0]+1,&a+1,a+1);
    printf("%p %p %p\n",&a[0],&a,a);
    printf("%p,%p,%p\n",&a[0]+1,&a+1,a+1);
    return 0;
}